curl_share_errno
返回共享 curl 句柄的最后一次错误号
此函数自 PHP 5.0.0 起可用。
curl_share_errno 函数用于返回最后一次 cURL share 操作的错误码。如果操作成功,返回值为 0。如果发生错误,返回相应的错误码。
curl_share_errno ( resource $chs ) : int
$chs:必需,cURL share 资源句柄。通过 curl_share_init() 创建。
返回一个整数值,表示最后一次 cURL share 操作的错误码。如果没有错误,则返回 0。
下面的示例演示了如何使用 curl_share_errno 函数获取错误码。
此示例演示了如何初始化一个共享 cURL 资源,执行一次请求,然后使用 curl_share_errno() 获取错误码。
$ch = curl_init(); $chs = curl_share_init(); curl_setopt($ch, CURLOPT_URL, 'http://example.com'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SHARE, $chs); // 执行 cURL 请求 $response = curl_exec($ch); // 获取错误码 $error_code = curl_share_errno($chs); if ($error_code) { echo "错误码: $error_code"; } else { echo "请求成功"; } curl_close($ch); curl_share_close($chs);
在这个例子中,我们创建了一个 cURL 共享资源并执行了一个请求。如果操作成功,错误码将是 0,否则输出错误码。